﻿using socialnetworkApp.Domain.Dto.Input;
using socialnetworkApp.Domain.Dto.Output;
using socialnetworkApp.Domain;
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace socialnetworkApp.Service.JobService
{
    public interface IJobService
    {
        Task<ResponseResult<LoginInfoOutput>> UserLogin(loginInfoDto loginInfoDto);
        Task<ResponseResult<LoginInfoOutput>> UserValidateCodeLogin(UserLoginInput userLoginInput);

        Task<ResponseResult<JobUserInfoOutput>> GetJobUserInfo(string userId);

        Task<ResponseResult<JobListingOutput>> GetJobListingList(SearchJobListInput searchJobListInput);
    }
}
